Career 2020 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Canada F2 USA F7 USA F8 USA F14 USA F28 USA F1 Ukraine F3 Egypt F1 Egypt F2 Egypt F3 Morocco F4 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 USA F14 Italy F24 France F7 Italy F10 Italy F10 USA F1 Russia F3 Russia F4 USTA Men's Challenger of Dallas - Dallas USTA Tallahassee Tennis Challenger - Tallahassee Austin Challenger - Austin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City USA F29 USA F12 San Marino Cepu Open - San Marino France F17 Ukraine F2 France F18 Music City Challenger - Nashville USTA Challenger - Champaign Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Mamaia Challenger - Constanta Trofeo Sisma Mantova - Mantova Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Challenger 42 - Andrezieux Canada F1 USA F6 2007 Knoxville Challenger - Knoxville Internationaux du Doubs - Besancon Sail Open - New Delhi Nielsen USTA Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington Semgroup Challenger - Tulsa Pekao Open - Szczecin Waco Tennis Challenger - Waco Tatra Banka Slovak Open - Bratislava Music City Challenger - Nashville JSM Challenger of Champaign - Urbana PEOPLEnet CUP - Dnepropetrovsk Lubbock Challenger - Lubbock Dallas Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Korat Challenger Napoli Challenger Baton Rouge Challenger Rome Challenger Winnetka Challenger 2006 North Shore Pro Tennis Championship - Winnetka Orbetello Challenger Poznan Challenger San Marino Challenger Vancouver Challenger Como Challenger Tulsa Challenger Trnava Challenger Tashkent Challenger Astana Challenger Aachen Challenger Champaign Challenger Cremona Challenger Binghamton Challenger Aachen Challenger Singapore Challenger Johannesburg Challenger Granby Challenger Kos-Zucchetti Tennis Cup - Cordenons 2007 Challenger of Santa Clara - Valencia Tulsa Challenger Eckental Challenger Ortisei Challenger Fifth-Third Bank Tennis Championships - Lexington Pekao Open - Szczecin 2003 Freeman Men's Challenger - Joplin Istanbul Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Pro Challenger at Calabasas - Calabasas Johannesburg Challenger Rio Quente Challenger GHI Bronx Classic - Bronx USTA/Adtech Challenger - Boston USTA Challenger of Tiburon - Tiburon 2004 USTA Challenger of Calabasas - Calabasas The Wright Financial Group, Inc. Challenger - Champaign Tiburon Challenger Flea Market Cup - Busan Dallas Challenger Morelos Challenger Rimouski Challenger Leon Challenger Busan Challenger Nottingham-2 Challenger West Side Tennis Challenger - Forest Hills Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Smith Barney Men's Challenger - Covington Irving Challenger USTA Men's Challenger of Dallas - Dallas Ortisei Challenger Challenger Casablanca San Angel - Mexico City 2004 Colorado Tennis Classic - Denver USTA Comerica Challenger - Aptos Music City Challenger - Nashville Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Manchester Challenger 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Privatbank Open 2006 - Dnepropetrovsk Freeman Men's $50,000 Challenger - Joplin Samsung Challenger 2007 - Ho Chi Minh City XI Torneo Internazionale di Tennis - Barletta Memorial Manfredini - Sassuolo Porsche Open - Poznan Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Lambertz Open by Stawag - Aachen Ford Tennis Championships - Louisville San Luis Potosi Challenger - San Luis Potosi New Delhi Challenger II - New Delhi Bauer Watertechnology Cup - Eckental AT&T Challenger of Dallas - Dallas II Cyclus Open de Tenis - Florianopolis USTA Tallahassee Tennis Challenger - Tallahassee Countrywide Classic USTA Challenger - Carson Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan The Comercia Challenger - Aptos Riviera di Rimini Challenger - Rimini 2005 Freeman Men's Challenger - Joplin Kos-Zucchetti Tennis Cup - Cordenons JSM Challenger - Champaign KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Meknes Dallas Challenger Bangkok Challenger AGT Challenger - Leon Nottingham Challenger Monza Challenger Status Athens Open - Athens Leon Challenger Roma Open Challenger - Rome Bratislava Challenger Music City Challenger - Nashville USTA Challenger of Orlando - Orlando Alexander Kolyaskin Memorial - Donetsk Manerbio Challenger USTA Men's Challenger of Dallas - Dallas Ford Tennis Championships - Louisville 2008 Knoxville Challenger - Knoxville Binghamton Challenger Fifth-Third Bank Tennis Classic - Lexington Rhodes Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Shimadzu All Japan Indoor Tennis Championships - Kyoto Morocco Tennis Tour - Fes II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills San Marino Cepu Open - San Marino UTC Open by Selena - Cherkassy AT&T Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin 2004 Keys Gate Challenger - Homestead Carson Challenger The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Ramat Hasharon Challenger Nottingham Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Aptos Challenger Gimcheon Challenger Open des Alpes Trophee BNP Paribas - Grenoble Eckental Challenger Swanston Challenger - Sacramento Knoxville Challenger Lambertz Open by Stawag 2007 - Aachen Champaign Challenger Dallas Challenger Dallas Challenger Mercedes-Benz Cup - Los Angeles 2003 USTA Challenger of Calabasas - Calabasas West Side Tennis Club Clay Court Challenger - Forest Hills Morocco Tennis Tour - Tanger Puerto Rico Challenger Tennis Event - Humacao Leon Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Miller Lite Hall of Fame Tennis Championships - Newport Tallahassee Tennis Challenger - Tallahassee Tallahassee Challenger RCA Championships - Indianapolis Levene Gouldin & Thompson Tennis Challenger - Binghamton Leon Challenger 2005 West Side Tennis Coub Men's Challenger - Forest Hills International Tennis Championships - Delray Beach Busan Open Challenger Tennis - Busan Nottingham-2 Challenger Wailea Men's Challenger - Maui Colorado Classic - Denver Arizona Men's Tennis Championships - Scottsdale The West Side Tennis Club Grass Court Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa Vancouver Challenger RCA Championships - Indianapolis Grand Prix Hassan II - Casablanca University of Tennessee USTA Men's Challenger - Knoxville Open de Moselle - Metz Atlantic City Open - Atlantic City Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Fifth Third Bank Tennis Classic - Lexington College Station Challenger - College Station Brasil Open - Costa do Sauipe Trofeo Cassa di Risparmio di Alessandria - Alessandria Pro Tennis World Open - Sunrise Harrah's Entertainment Challenger - Tunica Regions Morgan Keegan Championships - Memphis The Natrel's Challenger of Granby - Granby Olimp Kyiv Open - Kiev Samsung Securities Cup - Seoul Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA Illinois Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Lubbock Challenger - Lubbock The 'Fitz' Casino Challenger - Tunica Open de Montauban - Montauban RCA Championships - Indianapolis Orange Prokom Open - Sopot Odlum Brown Vancouver Open - Vancouver BCR Open Romania - Bucharest UTC Open - Cherkassy Bauer Watertechnology Cup 2007 - Eckental Chennai Open - Chennai 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Ostdeutscher Sparkassen Cup - Dresden ATP Kremlin Cup - Moscow Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Nottingham Challenger St. Petersburg Open - St. Petersburg 2008 Lubbock Challenger - Lubbock Brisbane International - Brisbane Medibank International - Sydney Szczecin Challenger SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Rabat Challenger U.S. Mens's Clay Court Championship - Houston ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas BMW Open - Munich Ordina Open - s-Hertogenbosch International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Serbia Open - Belgrade Gerry Weber Open - Halle Studena Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Kaoshuing Challenger Dallas Challenger Guadalajara Challenger Next Generation Adelaide International - Adelaide China Open - Beijing Le Gosier Challenger Kremlin Cup - Moscow Genova Challenger Valencia Open - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane Heilbronn Challenger Nottingham Challenger Open 13 - Marseille Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Tanger Challenger Eckental Challenger Charlottesville Challenger Meknes Challenger Open de Tenis Comunidad Valenciana - Valencia SAP Open - San Jose Ortisei Challenger Serbia Open - Belgrade BMW Open - Munich Chennai Open - Chennai AEGON Championships - London Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Chennai Open - Chennai Winston-Salem Open - Winston-Salem Yokohama Challenger Malaysian Open - Kuala Lumpur Marrakech Challenger Toyota Challenger Open de Nice Cote dAzur - Nice Dallas Challenger Swiss Indoors Basel - Basel Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Citi Open - Washington Rakuten Japan Open - Tokyo Brisbane International - Brisbane Atlanta Tennis Championships - Atlanta Guadalajara Challenger Delray Beach Open - Delray Beach Topshelf Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Memphis Open - Memphis Rio Open - Rio de Janeiro China Open - Beijing Geneva Open - Geneva Gerry Weber Open - Halle Citi Open - Washington Abierto Mexicano - Los Cabos Swiss Indoors Basel - Basel Brisbane International - Brisbane Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Baton Rouge Challenger Grand Prix Hassan II - Marrakech Sacramento Challenger Charlottesville Challenger Tallahassee Challenger Kremlin Cup - Moscow Knoxville Challenger AEGON Championships - London St. Petersburg Open - St. Petersburg Manta Challenger Champaign Challenger Erste Bank Open - Vienna Thailand Open - Bangkok Guadalajara Challenger Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Taipei City Challenger Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle AEGON Championships - London Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Manchester Challenger If Stockholm Open - Stockholm Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Leon Challenger Atlanta Tennis Championships - Atlanta Guadalajara Challenger Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach ATP Vegeta Croatia Open - Umag Citi Open - Washington Aircel Chennai Open - Chennai Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Aptos Challenger BB&T Atlanta Open - Atlanta Irving Challenger Malaysian Open - Kuala Lumpur Valencia Open - Valencia Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Mexico City Challenger Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Swiss Indoors Basel - Basel Hall of Fame Tennis Championships - Newport Apia International - Sydney Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem The USTA Challenger at West End Racquet - Torrance Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Suisse Open - Gstaad Sydney International - Sydney Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach BCR Open Romania - Bucharest Miller Lite Hall of Fame Tennis Championships - Newport AEGON International - Eastbourne Indianapolis Tennis Championships - Indianapolis Tennis Masters Series - Miami Tennis Masters Series - Cincinnati St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach Western & Southern Financial Group Masters - Cincinnati AEGON Championships - London Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Western & Southern Financial Group Masters - Cincinnati RCA Championships - Indianapolis Western & Southern Financial Group Masters - Cincinnati European Open - Antwerp Brisbane International - Brisbane Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells RCA Championships - Indianapolis Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Regions Morgan Keegan Championships - Memphis Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Delray Beach International Tennis Championships - Delray Beach Rogers Cup - Toronto BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rakuten Japan Open - Tokyo Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Generali Open - Kitzbuhel Internazionali BNL dItalia - Rome Australian Open - Melbourne BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Qatar ExxonMobil Open - Doha Royal Guard Open Chile - Vina del Mar Open de Moselle - Metz U.S. Open - New York If Stockholm Open - Stockholm U.S. Open - New York Open Sabadell Atlantico - Barcelona Chengdu Open - Chengdu China Open - Beijing Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Sony Ericsson Open - Miami Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Australian Open - Melbourne Davis Cup, Group 2, 1R, GRE-UKR 3-2 Davis Cup, Group I, 2R, UKR-SWE 3-2 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, World Group, PO, ESP-UKR 5-0 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, ISR-UKR 0-5 Hopman Cup - Perth Wimbledon (juniors)